import unittest
import config
import logging
from htmltestreport import HTMLTestReport
from common.log_util import LogUitl
from scripts.test_ihrm_emp_params import TestEmpCurdParams
from scripts.test_ihrm_login_params import TestIhrmLoginParams

LogUitl.init_log_config(config.BASE_DIR+"/log/ihrm.log")
str = "生成测试报告开始！"
logging.info(f'{str}')
print("后水水水水")
print("后水水水水")
print("后水水水水")
print("后水水水水")

# 1. 创建 测试套件对象 suite
suite = unittest.TestSuite()

# 2. 使用 测试套件，使用类名，添加测试用例
suite.addTest(unittest.makeSuite(TestIhrmLoginParams))
# suite.addTest(unittest.makeSuite(TestEmpCurdParams))

# 3. 借助 HtmlTestReport 创建 测试执行器 runner
runner = HTMLTestReport(config.BASE_DIR + "/report/ihrm_report.html",
                        description="登录和添加员工接口测试", title="ihrm测试报告")

# 4. 运行 runner.run(suite)
runner.run(suite)
